<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <meta http-equiv="X-UA-Compatible" content="ie=edge">
    <title>Document</title>
</head>

<body>
    <script>

        /*
        
        *
        **
        ***
        ****
        *****
        
        */
        // 控制行数
        for (var i = 0; i < 5; i++) {
            // 控制每行个数
            for (var j = 0; j <= i; j++) {
                document.write('*')
            }
            document.write('</br>')
        }


        /*
        
        ******
        *****
        ****
        ***
        *
        
        */
        // 控制行数
        for (var i = 5; i > 0; i--) {
            // 控制每行个数
            for (var j = 0; j <= i; j++) {
                document.write('*')
            }
            document.write('</br>')
        }

        /*
        打印三角形
            *
            ***
           *****
          *******
         *********
        
        */
        for (var i = 0; i < 5; i++) {
            for (var j = 5; j > i; j--) {
                document.write("&nbsp");
            }
            for (var k = 0; k < 2 * i + 1; k++) {
                document.write("*");
            }
            document.write("</br>")
        }

        /*
        打印菱形
             *
           ***
          *****
         *******
        *********
         *******
          *****
           ***
            *
        
        */
        for (var i = 0; i < 5; i++) {
            for (var j = 5; j > i + 1; j--) {
                document.write("&nbsp");
            }
            for (var k = 0; k < 2 * i + 1; k++) {
                document.write("*");
            }
            document.write("</br>")
        }
        for (var i = 4; i > 0; i--) {
            for (var j = 5; j > i; j--) {
                document.write("&nbsp");
            }
            for (var k = 0; k < 2 * i - 1; k++) {
                document.write("*");
            }
            document.write("</br>")
        }

        // 打印素数 2中方法 输入的数n不能被2-n/2整除，说明是素数
        var num = 13
        var flag = true  //默认是素数
        for (var i = 2; i < num / 2; i++) {
            if (num % i == 0) {
                flag = !flag
                break
            }
        }
        flag ? console.log(num + '是素数') : console.log(num + '不是素数')
        // 方法二？

        // 1-100之间所有素数

        var sushu = ''
        for (var num = 2; num <= 100; num++) {
            var flag = true
            for (var i = 2; i <= num / 2; i++) {
                if (num % i == 0) {
                    flag = !flag
                    break
                }
            }
            if (flag) {
                sushu += (num + ',')
            }
        }
        console.log(sushu)
        //2,3,5,7,11,13,17,19,23,29,31,37,41,43,47,53,59,61,67,71,73,79,83,89,97,

        // 1-1/2+1/3-1/4+。。。。-1/100
        var sum = 0
        var odd_sum = 0
        var even_sum = 0
        for (var i = 1; i <= 100; i++) {
            i%2? odd_sum += 1 / i:even_sum += 1 / i
        }
        sum = odd_sum - even_sum


        // 方法2
        var sum = 0
        for (var i = 1; i <= 100; i++) {
            sum = sum + (1 / i) * Math.pow(-1, i + 1)
        }
        console.log(sum)

    </script>
</body>

</html>